+
+
-
-
+
+
+
~
-
~
+
~
-
+
-
-
-
+
~
~
-
~
~
-
-
~
~
+
-
+
+
-
+
+
-
-
-
+
~
+
-
~
+
+
~
-
-
+
~
+
+
+
~
-
~
~
~
-
-
-
+
-
~
+
-
+
+
+
+
+
~
+
+
-
+
~
+
~
+
+
~
-
-
-
-
+
-
~
~
+
-
-
~
-
~
-
~
-
~
-
-
+
-
-
+
~
+
-
-
-
-
-
-
-
-
-
+
~
+
-
+
~
-
~
+
+
+
~
~
-
~
+
~
~
-
-
-
-
~
~
~
-
-
-
-
~
-
~
~
-
-
+
-
-
-
-
+
-
+
-
-
-
-
+
~
-
-
-
~
-
~
+
~
+
-
-
~
~
-
~
-
-
-
+
~
~
-
-
~
~
+
-
-
+
+
-
-
-
-
-
-
~
-
-
~
+
+
-
+
~
-
+
-
+
-
~
-
+
+
-
-
-
+
-
~
+
-
+
-
~
-
~
-
-
~
-
-
-
+
~
-
+
~
-
~
-
~
+
+
-
+
~
-
+
+
+
-
+
~
+
-
-
~
-
~
+
~
~
-
~
~
~
-
+
~
~
+
+
+
+
~
~
~
-
~
+
~
-
-
+
-
+
+
-
-
-
~
-
-
-
+
-
~
+
+
-
-
+
~
+
+
-
-
-
-
-
-
~
~
-
~
~
~
-
-
-
+
+
-
-
~
~
~
-
-
+
-
-
+
+
-
-
+
+
+
-
+
+
~
-
+
~
-
~
-
-
+
~
+
-
~
-
~
-
-
~
-
~
-
-
-
~
~
-
-
-
~
+
+
-
-
+
-
~
+
~
~
-
-
-
-
~
+
~
~
-
-
+
+
~
-
-
+
-
+
-
-
~
~
~
~
~
~
+
-
~
+
-
~
~
-
-
-
-
-
+
+
~
~
-
+
-
-
-
~
~
~
-
-
~
~
~
+
-
+
-
+
-
-
+
-
-
-
-
+
~
-
~
-
-
-
-
-
-
-
-
+
-
~
-
-
-
+
+
-
-
~
+
+
+
-
+
-
~
~
-
-
+
+
+
~
~
-
+
-
+
+
-
~
-
+
+
-
-
-
+
-
-
-
+
~
-
+
-
+
+
+
+
+
~
-
+
-
+
~
-
-
~
-
-
~
-
-
-
-
-
-
-
+
+
-
+
-
-
~
+
+
-
-
-
-
+
-
+
+
~
~
-
-
-
-
~
-
~
~
-
+
-
~
~
-
+
-
~
+
+
-
-
-
-
~
-
-
-
-
-
-
~
+
+
-
+
+
-
+
+
+
-
~
-
-
~
-
~
-
-
+
-
~
+
~
-
-
-
-
-
-
+
-
-
+
-
~
-
-
~
+
-
~
~
+
-
~
+
-
-
+
-
+
~
-
-
~
-
~
~
-
~
~
~
-
-
+
+
~
~
-
~
~
-
-
-
-
~
+
~
+
+
-
+
-
-
-
-
-
~
-
-
-
-
+
-
-
~
-
~
-
+
~
-
+
-
+
+
+
-
-
-
~
+
-
~
+
~
-
~
-
-
+
+
+
+
-
~
~
-
-
+
~
~
-
+
-
+
+
-
~
~
~
~
-
+
+
~
+
-
~
+
+
-
-
~
-
+
-
~
~
~
+
~
-
-
~
~
~
+
~
~
+
~
~
~
+
-
-
~
-
-
-
~
~
+
~
-
-
~
-
~
+
-
-
-
+
-
-
+
+
-
+
+
+
~
-
-
+
~
-
-
-
-
-
-
+
-
~
-
-
+
-
-
-
-
~
~
~
+
+
~
+
+
-
~
-
-
+
-
~
~
-
-
~
-
+
+
-
+
~
+
+
-
+
~
+
-
+
~
+
-
~
-
~
-
+
-
~
-
-
-
-
-
-
-
-
~
+
-
-
-
+
-
-
-
-
-
~
+
+
+
-
-
-
-
+
-
+
~
+
-
~
~
~
-
-
-
+
~
-
-
+
-
-
+
~
+
~
-
-
~
~
+
+
-
~
+
-
-
-
-
-
-
~
-
-
~
-
-
+
~
-
-
+
-
-
~
~
+
-
~
-
+
-
~
+
-
-
+
+
-
-
-
~
~
-
~
~
+
-
-
-
+
-
-
-
~
~
-
-
-
-
-
-
~
+
-
-
-
-
+
+
-
-
-
-
-
~
-
-
~
+
~
-
-
~
-
+
-
+
-
-
+
-
+
~
~
-
-
-
-
+
~
~
-
-
~
+
~
-
+
+
-
-
~
-
-
-
-
+
-
+
-
+
-
~
~
~
~
+
+
+
~
+
+
~
~
-
-
-
~
-
~
~
-
-
~
~
-
+
-
~
+
-
-
-
+
~
~
~
+
+
~
-
~
+
-
-
+
+
-
-
-
~
~
+
~
+
+
-
~
-
~
-
+
~
+
-
~
-
~
-
+
-
-
-
-
~
-
-
+
+
-
-
~
-
+
+
~
-
+
-
+
-
~
-
-
-
+
~
+
-
-
+
-
+
~
-
~
~
-
-
-
~
-
~
-
+
~
-
~
-
~
-
+
-
+
~
-
-
-
~
+
-
+
~
-
~
~
+
-
+
-
+
~
-
~
-
~
+
+
-
+
~
+
~
+
-
-
+
-
~
~
-
+
-
-
-
+
~
-
+
~
+
-
~
~
+
~
-
~
+
+
~
-
-
-
-
-
+
-
~
~
-
-
-
-
+
+
-
~
+
~
-
~
-
-
-
~
-
-
-
-
~
-
+
~
+
-
-
-
+
+
-
~
+
-
-
+
-
+
~
-
-
+
~
+
~
+
-
+
-
+
+
-
+
+
~
-
~
~
+
~
+
+
~
~
~
-
-
-
-
-
-
-
+
-
-
-
-
-
+
-
-
~
-
-
-
~
-
-
-
~
-
+
-
~
+
-
-
+
~
-
-
~
~
~
-
-
-
-
-
~
~
-
~
~
+
-
+
~
-
-
-
-
~
~
-
+
~
-
-
~
-
~
-
~
+
-
-
-
-
-
-
-
-
-
~
-
~
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
~
+
+
~
+
~
~
+
-
-
+
~
-
+
-
+
+
-
-
-
-
+
~
-
-
-
~
~
-
-
-
-
+
+
-
-
~
~
~
+
+
-
-
~
-
+
-
+
-
+
+
-
-
~
~
+
~
~
-
-
~
-
-
~
+
-
+
-
~
+
-
-
+
~
+
+
~
+
+
-
-
-
-
+
+
-
-
-
-
+
~
-
~
~
~
-
-
+
+
-
~
~
-
~
+
-
-
+
-
-
-
-
-
~
+
-
-
-
~
-
~
-
-
~
-
-
+
-
~
~
+
-
~
-
+
-
~
~
~
~
+
-
+
~
-
~
~
-
+
-
-
+
-
+
+
~
-
-
+
+
-
-
-
+
-
~
-
-
+
~
-
-
+
~
-
+
~
-
+
~
+
~
-
~
+
-
-
+
-
~
-
-
+
-
-
~
-
-
-
-
~
~
+
-
+
-
+
+
-
+
+
-
+
~
-
~
-
+
~
-
-
+
-
+
-
~
~
~
-
~
-
-
-
+
-
+
-
-
+
+
+
+
-
-
-
~
+
+
-
+
-
~
~
~
-
-
-
-
+
+
-
-
~
+
+
-
-
~
~
+
-
-
-
-
+
+
+
-
-
~
+
~
+
~
-
-
-
~
-
~
-
-
-
-
~
~
+
-
+
-
+
-
~
+
+
-
~
-
-
~
+
~
~
~
~
~
-
~
-
-
~
+
~
-
-
+
+
~
-
-
-
-
-
-
-
~
-
-
+
-
+
~
-
~
~
-
-
-
-
~
~
+
-
~
+
~
-
-
-
-
-
-
+
-
~
+
-
+
-
-
-
~
-
-
-
~
~
+
~
~
-
-
+
~
~
-
-
~
-
-
~
-
-
-
-
+
-
~
+
-
-
-
-
~
+
+
-
-
-
-
-
~
-
-
~
~
-
~
~
-
+
-
~
-
-
+
~
~
~
+
-
+
+
-
-
~
-
-
+
+
-
-
~
-
~
+
-
-
~
~
~
+
~
~
-
+
-
-
-
+
+
+
+
~
-
~
-
+
-
-
+
-
-
-
-
~
+
~
~
-
+
-
-
~
+
-
~
+
~
-
-
+
~
+
-
~
-
+
+
-
-
-
-
+
~
+
-
~
-
-
~
-
-
+
+
+
-
-
+
-
-
-
-
-
-
~
-
~
+
-
-
~
-
+
-
~
-
-
-
-
-
-
-
~
+
+
-
+
-
+
~
+
-
-
+
+
+
~
-
-
-
-
-
-
~
+
~
~
-
-
~
-
-
~
-
+
-
-
+
+
+
+
-
~
-
-
~
+
-
~
-
+
~
~
+
+
-
-
-
-
+
-
-
-
-
-
-
-
~
+
~
-
~
-
-
+
-
~
~
-
~
-
+
~
+
-
+
-
+
~
-
-
-
~
-
+
-
-
-
+
-
-
-
+
-
-
-
-
+
-
+
~
+
-
+
~
~
-
-
-
-
+
-
-
-
+
~
+
-
-
-
-
+
-
~
~
-
+
~
-
-
-
-
-
+
~
-
-
-
+
-
-
-
+
-
~
-
~
~
~
-
+
-
-
~
-
~
~
-
-
-
+
-
~
+
-
-
-
~
~
-
~
-
-
~
-
-
~
-
+
+
-
~
+
-
-
~
+
~
~
~
-
~
+
+
-
-
-
+
-
~
-
-
-
+
-
+
+
+
+
+
+
-
+
-
+
-
~
-
+
~
~
+
~
-
-
+
+
-
-
-
-
+
-
~
-
-
-
-
-
-
~
~
-
+
-
-
+
~
+
~
~
+
+
~
~
~
-
-
+
~
~
~
+
-
~
-
+
-
~
+
+
-
-
-
~
-
+
+
-
-
~
-
-
-
~
-
~
~
~
-
-
-
~
~
-
-
+
-
-
+
+
-
-
+
+
+